草庐IT

ASP.NET Web Forms - 数据绑定

全部标签

c# - Javascript block 内的 ASP MVC Razor foreach

我有一个分部View,它在我提交Ajax表单后返回一个Javascript函数调用。它获取地址列表并调用Javascript函数以在Googlemap上进行地理编码和放置标记。当我编译以下代码时,在ForEach行的var周围出现“条件编译已关闭”错误。@modelIEnumerable@if(Model.Count()>0){deleteMarkers();@foreach(variteminModel){codeAddress('@item.GetAddress');}}我摆弄了代码,下面的代码没有编译错误:@if(Model.Count()>0){deleteMarkers();

c# - ASP :Image with Link

我想在我的应用程序中放置一张图片。当我点击它时,我想移动到另一个页面。一般来说,我的asp:image用作链接这可能吗?? 最佳答案 您可以将ImageButton与服务器端点击事件一起使用:Response.Redirect("SecondPage.aspx");或者,您可以将Hyperlink控件包裹在Image控件周围:或者如果您不需要动态链接,则只需使用HTMLanchor标记: 关于c#-ASP:ImagewithLink,我们在StackOverflow上找到一个类似的问题:

c# - 选择查询以从 SQL Server 获取数据

我正在尝试在我的C#代码中运行SQLSelect查询。但我总是在上得到-1输出intresult=command.ExecuteNonQuery();但是,如果我将同一张表用于delete或insert则可以...ConnectString也可以。请检查下面的代码SqlConnectionconn=newSqlConnection("DataSource=;InitialCatalog=;PersistSecurityInfo=True;UserID=;Password=");conn.Open();SqlCommandcommand=newSqlCommand("Selectidfr

c# - 如何加密密码以便稍后将其保存在数据库或文本文件中?

我希望我的应用程序将加密的密码保存在数据库或文本文件中。假设任何人都可以打开数据库或文本文件,我该怎么做?重复Encrypting/Hashingplaintextpasswordsindatabase不重复我要的是特定于.NET的代码编辑:我正在保存密码供以后使用。我需要对其进行解码并使用它来登录。它不必super安全,只需要人眼无法读取,并且难以用简单的脚本解码即可。 最佳答案 StackOverflow的读者不知道如何编写安全的密码方案,您也不知道。如果您打算这样做,请坚持使用纯文本以节省时间。来自EnoughWithTheR

c# - 这个 ASP.NET 顾问知道他在做什么吗?

我们子公司的IT部门让一家咨询公司为他们编写了一个ASP.NET应用程序。现在,它会间歇性地混淆当前用户是谁,并且会错误地向Joe显示Bob的一些数据。顾问被召回进行故障排除,我们被邀请聆听他们的解释。有两件事很突出。首先,顾问领导提供了这个伪代码:voidMyFunction(){Session["UserID"]=SomeProprietarySessionManagementLookup();Response.Redirect("SomeOtherPage.aspx");}他接着说session变量的赋值是异步的,这好像不对。允许对查找函数的调用可以异步执行某些操作,但这似乎不明

c# - 如何从数据表中删除空行

我正在将数据从Excel工作表导入数据库。Excel工作表包含几个空行,我想删除这些空行,然后将清除的数据插入数据库。我引用了其他代码写了一个代码,这是插入值的代码:OleDbConnectioncnn=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource='"+txtExcelFile.Text+"';ExtendedProperties='Excel8.0;HDR=Yes;IMEX=1'");//DataTabledt=newDataTable();try{cnn.Open();OleDbDataAdapt

c# - 在 bootstrap 模态主体中动态添加的 asp.net 按钮/链接按钮 webcontrol 不回发

我在html表中动态添加了linkbutton并添加到Bootstrap模态的主体中。(linkbutton已编码linkbutton.click+=neweventhandler(Eventclick1);)但是,当我点击选择时,它不会转到我的函数Eventclick1。它只是刷新整个页面。(它已经在更新面板内)。无论如何,我可以使select按钮回传吗?(我不想添加客户端点击功能,如onclientclick=$('#otherbutton').click();)更新lnk_button.ID=this.ID+"AuditSelectedRow_"+Convert.ToString

c# - 将 Unicode 数据从 xml 字符串插入到 Datatable

我想使用以下代码将unicode数据从xml字符串保存到数据库中:XmlDocumentxmlDoc=newXmlDocument();xmlDoc.LoadXml(xmlText);using(XmlNodeReaderxmlReader=newXmlNodeReader(xmlDoc)){DataTabledt=newDataTable();dt.TableName="sms";dt.Columns.Add("rowID");dt.Columns.Add("origAddr");dt.Columns.Add("time");dt.Columns.Add("message");dt.

c# - 在 ASP.Net MVC3 中使用 OpenID,我从哪里获取用户数据?

我意识到OpenID有点庞然大物,或者比典型的注册表更复杂,但我觉得我在这里遗漏了一些东西。根据这个question,我应该保存提供商给我的唯一标识符key。TheproviderwillgiveyouauniqueIDforeachuser-thisyouneedtosave.It'showyouwillmatchuptheuserthatjustloggedinwitharecordinyourdatabase.在mycode(takenfromtheMVCportion),此唯一ID在LogOn()操作方法中的开关内给出:publicActionResultLogOn(){var

c# - ASP.NET MVC 3 自定义 RouteBase 和 OutputCache

我的自定义RouteBase实现和[OutputCache]有问题。我们有一个CMS,其中url被映射到某些内容页面。每种类型的内容页面都由不同的Controller(和不同的View)处理。这些url是完全免费的,我们需要不同的Controller,因此“catchall”路由不可用。所以我们构建了一个自定义的RouteBase实现,它调用数据库来查找所有的url。数据库知道要使用哪个Controller和Action(基于内容页面类型)。这很好用。但是,将此与[OutputCache]属性结合使用,输出缓存不起作用(页面仍然有效)。我们确保[OutputCache]在我们的“正常”